$(document).ready(function(){
	
});


function selezionaTutti(){
	$.ajax({
		type: "POST",
		url: "./modulo",
		dataType: "text",
		success: function(xml){
			var i = 0;
		    var modulo = document.modulo.elements;
		    for (i=0; i<modulo.length; i++)
		    {
		        if(modulo[i].type == "checkbox")
		        {
		            modulo[i].checked = !(modulo[i].checked);
		        }
		    }
		}
			
	});	
}



function accettaTutti(){
	
	var i = 0;
	var prodotti=""; 
    var modulo = document.modulo.elements;
    for (i=0; i<modulo.length; i++)
    {
        if( modulo[i].checked == true)
        {
        	
        	prodotti+= modulo[i].value+"@";
        	//alert(prodotti);
        	//var id= modulo[i].value;
        	
        	
        }
    }
	
    $.ajax({
		type: "POST",
		url: "./accettaTutti?prodotti="+prodotti,
		dataType: "text",
		success: function(xml){
			
				$("#accettaButton").click();
			
		}
			
	});	

}



function validaTutti(){
	var i = 0;
	var prodotti=""; 
    var modulo = document.modulo.elements;
    for (i=0; i<modulo.length; i++)
    {
        if( modulo[i].checked == true)
        {
        	
        	prodotti+= modulo[i].value+"@";
        	//alert(prodotti);
        	//var id= modulo[i].value;
        	
        	
        }
    }
	
    $.ajax({
		type: "POST",
		url: "./validaTutti?prodotti="+prodotti,
		dataType: "text",
		success: function(xml){
			
		}
			
	});	

}


function caricaProdottiCompleti(){
	
	$.ajax({
		type: "POST",
		url: "./visualizzaProdottiCompleti",
		data: "",
		dataType: "xml",
		success: function(msg){
	

			$("#listaProdotti tr").each(function() {
				$(this).remove();
			});
			$("#intestazione tr").each(function() {
				$(this).remove();
			});
			
			var row = "";
			var th="";
			th='<tr class="table_header">'+
			'<td align="center"> <button type=button class="btn btn-info" onClick=" SelezTT()">'+

			'<i class="glyphicon glyphicon-trash"></i> <span>Seleziona tutti</span>'+

			'</button></td></td>'+
			
			'<td align="center"><b>Titolo</b></td>'+
			'<td class="span1"><b>Tipologia</b></td>'+
			'<td class="span1"><b>Anno</b></td>'+
			'<td class="span1"><b>Responsabile</b></td>'+
			'<td class="span1"><b>Stato</b></td>'+
			'</tr>';
			
			$($(msg).find('prodotto')).each(function() {
				
				var id = $(this).find('id').text();
				var responsabile = $(this).find('responsabile').text();
				var tipologia = $(this).find('tipologia').text();
				var titolo = $(this).find('titolo').text();
				var stato = $(this).find('stato').text();
				var anno = $(this).find('anno').text();
				
				row +=	'<tr class="table_row" id='+id+'>'+
						'	<td>'+'<input type="checkbox" value="'+id+'">'+'</td>'+
						'	<td class="mia">'+titolo+'</td>'+
						'	<td>'+tipologia+'</td>'+
						'	<td>'+anno+'</td>'+
						'	<td>'+responsabile+'</td>'+
						'	<td>'+getStato(stato)+'</td>'+
						'</tr>';
			});
			

			$(th).appendTo("#intestazione");
			$(row).appendTo("#listaProdotti");
			
			$('#listaProdotti tr').delegate("td.mia", "click", function(){
				
				var idprod=$(this).parent().attr("id");
				var tip=$(this).parent().children().eq(2).text();	
				
				$.ajax({
					type: "POST",
					url: "./visualizzaProdotto?id="+idprod+"&tipologia="+tip,
					dataType: "text",
					success: function(xml){
						document.location.href="./visualizza.jsp";
					}
				});
			});
			
		}});	
}

function caricaProdottiAccettati(){
	$.ajax({
		type: "POST",
		url: "./visualizzaProdottiAccettati",
		data: "",
		dataType: "xml",
		success: function(msg){
	
			$("#listaProdotti tr").each(function() {
				$(this).remove();
			});
			$("#intestazione tr").each(function() {
				$(this).remove();
			});
			
			var row = "";
			var th="";
			th='<tr class="table_header">'+
			'<td align="center"> <button type=button class="btn btn-info" onClick=" SelezTT()">'+

			'<i class="glyphicon glyphicon-trash"></i> <span>Seleziona tutti</span>'+

			'</button></td></td>'+
			
			'<td align="center"><b>Titolo</b></td>'+
			'<td class="span1"><b>Tipologia</b></td>'+
			'<td class="span1"><b>Anno</b></td>'+
			'<td class="span1"><b>Responsabile</b></td>'+
			'<td class="span1"><b>Stato</b></td>'+
			'</tr>';
			
			$($(msg).find('prodotto')).each(function() {
				
				var id = $(this).find('id').text();
				var responsabile = $(this).find('responsabile').text();
				var tipologia = $(this).find('tipologia').text();
				var titolo = $(this).find('titolo').text();
				var stato = $(this).find('stato').text();
				var anno = $(this).find('anno').text();
				
				row +=	'<tr class="table_row" id='+id+'>'+
						'	<td>'+'<input type="checkbox" value="'+id+'">'+'</td>'+
						'	<td class="mia">'+titolo+'</td>'+
						'	<td>'+tipologia+'</td>'+
						'	<td>'+anno+'</td>'+
						'	<td>'+responsabile+'</td>'+
						'	<td>'+getStato(stato)+'</td>'+
						'</tr>';
			});

			$(th).appendTo("#intestazione");
			$(row).appendTo("#listaProdotti");
			
			$('#listaProdotti tr').delegate("td.mia", "click", function(){
				
				var idprod=$(this).parent().attr("id");
				var tip=$(this).parent().children().eq(2).text();	
				
				$.ajax({
					type: "POST",
					url: "./visualizzaProdotto?id="+idprod+"&tipologia="+tip,
					dataType: "text",
					success: function(xml){
						document.location.href="./visualizza.jsp";
					}
				});
			});
		}});	
}